\documentclass[11pt,twoside,a4paper,openright]{book} 

\usepackage[czech, english]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{listings}
\usepackage[htt]{hyphenat}

% \usepackage{setspace}
% \doublespacing

\usepackage{k336_thesis_macros}

\usepackage{url}
\usepackage{algorithm}
\newcommand\TypeOfWork{Master's Thesis}
\newcommand\StudProgram{Elektrotechnika a informatika, strukturovaný,
Navazující magisterský}
\newcommand\StudBranch{Výpočetní technika}

\newcommand\WorkTitle{Robot Playground}
\newcommand\WorkTitleCZ{Programový balík pro ovládání robota}
\newcommand\FirstandFamilyName{Bc. Lukáš Záruba}
\newcommand\Supervisor{Ing. Miroslav Balík, Ph.D.}

\widowpenalty=1000
\clubpenalty=1000

\usepackage[
pdftitle={\WorkTitle},
pdfauthor={\FirstandFamilyName},
bookmarks=true,
colorlinks=false,
breaklinks=true,
urlcolor=red,
citecolor=blue,
linkcolor=blue,
unicode=true,
]
{hyperref}


% Extension posted by Petr Dlouhy in order for better sources reference (\cite{} command) especially in Czech.
% April 2010
% See comment over \thebibliography command for details.

\usepackage[square, numbers]{natbib}             % sazba pouzite literatury
%\usepackage{url}
%\DeclareUrlCommand\url{\def\UrlLeft{<}\def\UrlRight{>}\urlstyle{tt}}  %rm/sf/tt
%\renewcommand{\emph}[1]{\textsl{#1}}    % melo by byt kurziva nebo sklonene,

\begin{document}
\selectlanguage{english} 
\newcommand\Department{Department of Computer Science and Engineering}
\newcommand\Faculty{Faculty of Electrical Engineering}
\newcommand\University{Czech Technical University in Prague}
\newcommand\labelSupervisor{Supervisor}
\newcommand\labelStudProgram{Study Programme} 
\newcommand\labelStudBranch{Field of Study}

\coverpagestarts

\acknowledgements
\noindent
I'd like to thank my supervisor Ing. Miroslav Balík, Ph.D. and my colegues, who
supported me through the time of my studies. Thanks also belongs to my family
which was very understanding and helpful.

\declaration{In Prague on Dec 28, 2012}

\abstractpage
The goal of this thesis is to create a piece of software which will enable the
user to drive and program different external devices - robots or their
simulations. This software should be modular so as to allow adding new hardware
support and new languages based on user's needs. It also has to be portable to
several platforms.

The main contribution and objective of this project is to bring an
extandable platform together with an example of implementation of one hardware
or virtual device support. This platform will bring modular, highly extendable
product with quality design to anybody who needs to drive a device on a
sophisticated level with good level of abstraction whether she is an amateur,
student or anybody else who can't afford expensive special software.

% Prace v cestine musi krome abstraktu v anglictine obsahovat i
% abstrakt v cestine.
\vglue60mm

\noindent{\Huge \textbf{Abstrakt}}
\vskip 2.75\baselineskip

\noindent
Cílem této práce je vytvořit software, který umožní řízení a programování
různých externích zařízení - robotů, nebo jejich simulaci. Tento software by měl
být modulární natolik, aby bylo možné snadno přidávat podporu dalšího hardware a
dalších jazyků podle potřeb uživatelů. Tento software musí být přenositelný mezi
platformami.

Hlavním cílem tohoto projektu je přinést především platformu, kterou bude možné dále
rozšiřovat, společně s ukázkovou implementací pro alespoň jedno reálné, nebo
virutální zařízení. Tato platforma přinese kvalitně navržený, modulární a snadno
rozšiřitelný produkt do rukou amatérů, studentů a všech ostatních, kteří mají
potřebu sofistikovaně řídit jakákoliv zařízení na dostatečné úrovní abstrakce a
nemohou si dovolit specializovaný cenově nedostupný software.

\setcounter{secnumdepth}{2}
\setcounter{tocdepth}{2}

\tableofcontents

\listoffigures
\listofalgorithms
\listoftables



\mainbodystarts
% horizontalní mezera mezi dvema odstavci

%\parskip=5pt
%11.12.2008 parskip + tolerance
\normalfont
\parskip=0.2\baselineskip plus 0.2\baselineskip minus 0.1\baselineskip

\include{body}

\bibliographystyle{plainnat}
\bibliography{references}

\include{appendix}

\end{document}
